package qiniu.voidcepc.voicepc.demos.web.server;

import org.springframework.web.multipart.MultipartFile;

public interface VoiceServer {
    /**
     * 本地语音文件识别
     * */
    String localVoice();
    /**
     * 远端上传语音文件识别
     * @param file 上传的语音文件
     * @param sampleRate 采样率
     * @return 识别结果
     * */
    String origianlVoid(MultipartFile file, int sampleRate);

    /**
     * 使用文本进行 工具调用
     * */
    String textUseFun(String text);


    /**
     * 远端上传语音文件识别
     * @param file 上传的语音文件
     * @param sampleRate 采样率
     * @return 识别结果
     * */
    String origianlVoiceTask(MultipartFile file, int sampleRate);

    /**
     * 验证根据描述是否可以查找音乐
     * */
    String desription(String mydescri);
}
